home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Workbench Design
/
WB Collection.iso
/
workbench werkzeuge
/
guis für programme
/
soxgui12
/
soxgui.doc
< prev
next >
Wrap
Text File
|
1996-04-07
|
6KB
|
156 lines
SoxGui 1.2
Contents:
line
Legal Notes ..................................................... 17
About SoxGui .................................................... 31
System Requirements ............................................. 44
Installation .................................................... 52
How to use it ................................................... 80
Limitation ...................................................... 108
Technical Note .................................................. 115
Future Versions ................................................. 132
Closing Note .................................................... 139
Authors Adress .................................................. 146
Legal Notes:
The programs and files in this distribution are freely distributable.
It may not be sold in any form, though a reasonable copying and handling
charge is acceptable, as long as the complete SoxGui distribution is
included.
No commercial usage is permitted without written permission from the
author.
This software and manual file are offered "as is" and without warranties as
to performance or merchantability. Any statments made about the uses of
this software do not constitute warranties and shall not be relied on by
the user of this program.
About SoxGui:
Probably you know the sample converting utility Sox. This program , ported
from UNIX to the Amiga and named AmiSox is available in the AmiNet. It's a
powerful tool, able to convert many sampleformats and allowing you to apply
some effects and filters to your samples. Its great disadvantage is the
UNIX-like commandline usage, which makes it difficult to use. This is where
SoxGui 1.2 enters the scene. SoxGui is a graphical user interface for Sox
that allows the unexperienced or simply lazy user to access (almost) any
features and functions of AmiSox just by clicking with the mouse. SoxGui
was written for use with AmiSox 3.3
System Requirements:
Any Amiga should suffice although I have only tested it with my A4000/30
with 10MB of RAM. AmiSox is _not_ included in this package though you
_definitly_ need it to use this program. You should find it in the AmiNet,
in public domain and on any FTP-site which supports Amiga software.
Installation:
Just copy the executable file to any drawer by dragging it with the mouse.
If you're still using KickStart 1.3 arp.library has to be present in your
Libs:-drawer. In addition to that the stack should be assigned a size of
5000 or more. After that SoxGui has to be told using the icon's ToolTypes,
where the executable file is located. If you want to listen to the results
of using AmiSox you can also assign an external player , which is then
executed by SoxGui. This player is called using <player_name> <sample_name>
- make shure your player is called that way. I prefer DSound for this
purpose, it works just fine.
There are two possible entries for the ToolTypes:
- SOXPATH=<path to Sox-executable>
where path is the complete path including the program's name.
Quotes are not allowed here !
Example: Work:Sound/Tools/Sox
- PLAYERPATH=<path to your sample-player> [parameters for your player]
where path is the complete path (see above)
Examples: C:Play
or Work:Sound/DSound31/DSound -f -2 (which is my setting)
If started from shell or no ToolTypes parameters set, the program will
look for "Sox" and "Play" in the current drawer and in C:.
How to use it:
This section only describes the usage of SoxGui, please consult the
documentation for AmiSox if you have any questions concerning that program.
SoxGui opens a window on the workbench which is divided into three parts:
- files to work on:
This is where the In- and Outputfiles are named. Click on the name you
want to change and a filerequester opens, where you can specify the
desired files. If you want either the input- or the output- or both
samplefiles to be played you can switch on the button for each file.
- assignable effects:
Here you can choose one effect per use of AmiSox to be applied to your
sample, additional to the conversion. If you want to use more than one
effect you have to apply them by using AmiSox several times. To transmit
additional parameters for the effects just choose them by using the
sliders. Please note that some parameters that are normally - using the
shell - written as values between 0 and 1 have to be entered as
percentage values.
- actions
To start the conversion just click the button named "AMISOX !!!". The
output that is made by AmiSox is redirected to a shell-window. After
successful conversion this window is closed again. To exit SoxGui simply
close the SoxGui window. There is no onlinehelp available at the moment.
Limitations:
SoxGui does not check the information that you enter. Everything is given
directly to AmiSox. There is no possible way to interrogate if AmiSox
worked correctly, too.
Technical Note:
SoxGui was written and compiled with the extraordinary Basic-Compiler Ace
2.35 written by David Benn. Because some OS-functions - for example
radio-buttons and toggle-select gadget - are not supported yet, I had to
program some tricky parts to achive the desired effects. As a sad
sideeffect the program is perhaps a bit slow. Using a 68000-Amiga the
redraw procedure for the window in use will be veeeery slow which has no
influence on the execution speed of AmiSox.
The ToolTypes are being read with the subroutines from "WBarg" from David
Benn.
This documentation and the program itself were written using GoldEd
written by Dietmar Eilert.
If you like to, read the sourcecode although it is not the height of
programming art. For sure there are parts that can be optimized.
Future Versions:
If I'll be motivated once again, I will write an additional routine that
will allow you to apply more than one effect every time you start AmiSox.
Also, as stated before, the onlinehelp is missing.
Closing Notes:
This program was written on one weekend and the motivation was to test
the features that come with Ace. If this program is useful for you please
let me know. I am thankful for any hints, suggestions and small donations.
Authors Adress:
Stephan Klein
Ewaldstr. 71
45739 Oer-Erkenschwick
Germany
Have fun
Stephan ;-)